package Text9;

import java.util.*;

public class Main {
    //    给定两个升序排序的有序数组 A和 B，以及一个目标值 x。
//    数组下标从 0开始。请你求出满足 A[i]+B[j]=x 的数对 (i,j)
//    数据保证有唯一解。
//    第一行包含三个整数 n,m,x，分别表示 A的长度，B的长度以及目标值 x。
//    第二行包含 n个整数，表示数组 A。
//    第三行包含 m个整数，表示数组 B。
    static int N = 100010;
    static int[] a = new int[N];
    static int[] b = new int[N];

    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        int n = in.nextInt();
        int m = in.nextInt();
        int x = in.nextInt();
        for (int i = 0; i < n; i++) {
            a[i] = in.nextInt();
        }
        for (int i = 0; i < m; i++) {
            b[i] = in.nextInt();
        }
        for (int i = 0, j = m - 1; i < n && j >= 0; i++) {
            while (a[i] + b[j] > x) {
                j--;
            }
            if (a[i] + b[j] == x) {
                System.out.println(i + " " + j);
                break;
            }
        }
    }
}
